package test;

/**
 *       普通类  抽象类   接口类
 *              【关系】      【特点】
 *   类与类       继承         只能单继承，可多层继承
 *   类与抽象类    继承         可以单继承，不可多继承
 *   抽象类与抽象类 继承         只能单继承，可多层继承
 *   类与接口      实现         可以单继承，也可以多实现
 *                            并且继承同时实现多个接口
 *   接口与接口    继承          可以单继承，可以多继承
 */
//1.类与类：继承：单继承
//class UOO{}
//class LOO extends UOO{}
//class VOO extends LOO {}
//类与抽象类：继承---可以单继承，不可多继承
//abstract class Uoo{}   abstract class Voo{}
//class Loo extends Uoo,Voo{}
//3.抽象类与抽象类：继承-只能单继承，可多层继承
//abstract class Loo{}
//abstract class Voo extends Loo{}
//abstract class Uoo extends Voo{}
//4.类与接口：实现 ---可单继承可多实现
//interface Loo{}  interface Foo{}
//class Joo{}
//class Voo extends Joo implements Loo,Foo{}
    /* 作业1：抽象类与接口区别和关系？【简答】*/
//5.接口与接口    继承-----可以单继承，可以多继承
//interface Loo{}   interface Foo{}
//interface Voo extends Loo,Foo{}

public class 关系 {
}





















